A Genetic Algorithm for calculating minimum distance between convex and concave bodies
نویسندگان
چکیده
Distance determination, i.e. obtaining the distance between a pair of objects, is used in di¤erent applications such as the simulation of physical systems and robot path planning. Most of the existing algorithms focus on obtaining the separation distance and are limited to deal only with convex objects. In this work, a novel method for solving the minimum separation distance between convex and/or concave objects is presented. The method is based on the global optimization technique known as Genetic Algorithms (GA). Unlike previously developed works based on the use of optimization techniques to obtain the minimum distance amongst objects, the one presented here is not limited to convex objects, i.e. it does not require the concave objects to be partitioned into convex pieces. A simple local optimization method is also presented. It is shown that this method accelerates the convergence of the global stochastic search algorithm. A few examples with simple and complex objects are presented. The results obtained using di¤erent variations of the minimum distance method are compared. Particular attention is focused on the computational expense to obtain the solution as well as the precision of the solution.
منابع مشابه
Solving distance problems with concave bodies using simulated annealing
Determining the minimum distance between two convex objects is a problem that has been solved using many di¤erent approaches. Some methods rely on computational geometry techniques, while others rely on optimization techniques to ...nd the solution. Some fast algorithms sacri...ce precision for speed while others are limited in the types of objects that they can handle (e.g. linearly bound obje...
متن کاملUsing Genetic Algorithms with Niche Formation to Solve the Minimum Distance Problem amongst Concave Objects
In this paper an optimization approach is used to solve the problem of nding the minimum distance between concave objects, without the need for partitioning the objects into convex sub-objects. Since the optimization problem is not unimodal (i.e., has more than one local minimum point), a global optimization technique, namely a Genetic Algorithm, is used to solve the concave problem. In order t...
متن کاملNumerical simulation of Laminar Free Convection Heat Transfer around Isothermal Concave and Convex Body Shapes
In the present research, free convection heat transfer from isothermal concave and convex body shapes is studied numerically. The body shapes investigated here, are bi-sphere, cylinder, prolate and cylinder with hemispherical ends; besides, they have the same height over width (H/D = 2). A Numerical simulation is implemented to obtain heat transfer and fluid flow from all of the geometries in a...
متن کاملA Geometric Interpretation of the Boolean Gilbert-Johnson-Keerthi Algorithm
The Gilbert-Johnson-Keerthi (GJK) algorithm is an iterative improvement technique for finding the minimum distance between two convex objects. It can easily be extended to work with concave objects and return the pair of closest points. [4] The key operation of GJK is testing whether a Voronoi region of a simplex contains the origin or not. In this paper we show that, in the context where one i...
متن کاملOPTIMIZATION OF VERTICAL ALIGNMENT OF HIGHWAYS IN TERMS OF EARTHWORK COST USING COLLIDING BODIES OPTIMIZATION ALGORITHM
One of the most important factors that affects construction costs of highways is the earthwork cost. On the other hand, the earthwork cost strongly depends on the design of vertical alignment or project line. In this study, at first, the problem of vertical alignment optimization was formulated. To this end, station, elevation and vertical curve length in case of each point of vertical intersec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001